home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / dev / misc / toolbox.lha / Toolbox / lib / rex / ScanDrv.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-13  |  578 b   |  26 lines

  1. /* $Id: ScanDrv.c,v 2.2 1992/08/07 15:29:41 grosch rel $ */
  2.  
  3. # include <stdio.h>
  4. # include "Positions.h"
  5. $@ # include "@.h"
  6.  
  7. main ()
  8. {
  9.    int Token, Count = 0;
  10.    char Word [256];
  11.  
  12. $@    $_BeginScanner ();
  13.    do {
  14. $@       Token = $_GetToken ();
  15.       Count ++;
  16. # ifdef Debug
  17. $@       if (Token != $_EofToken) (void) $_GetWord (Word); else Word [0] = '\0';
  18. $@       WritePosition (stdout, $_Attribute.Position);
  19.       (void) printf ("%5d %s\n", Token, Word);
  20. # endif
  21. $@    } while (Token != $_EofToken);
  22. $@    $_CloseScanner ();
  23.    (void) printf ("%d\n", Count);
  24.    return 0;
  25. }
  26.